package com.hsurosy.api.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Author Hsu琛君珩
 * @Date 2024-10-24 17:33
 * @Description 抽奖奖品类别响应对象
 * @Version: v1.0.0
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class RaffleAwardListResponseDTO {

    /** 奖品ID */
    private Integer awardId;
    /** 奖品标题 */
    private String awardTitle;
    /** 奖品副标题 */
    private String awardSubtitle;
    /** 排序编号 */
    private Integer sort;
    /** 奖品次数规则 - 抽奖n次后解锁，未配置则为空*/
    private Integer awardRuleLockCount;
    /** 奖品是否解锁 - true 已解锁、false 未解锁 */
    private Boolean isAwardUnlock;
    /** 等待解锁次数 - 规定的抽奖n次解锁 减去 用户已抽奖次数 */
    private Integer waitUnLockCount;

}
